Skip to content

DX-2870 Refactor of BXML Module#113

Merged
ajrice6713 merged 8 commits intofeature/openapi-generator-sdkfrom
DX-2870
Sep 29, 2022
Merged

DX-2870 Refactor of BXML Module#113
ajrice6713 merged 8 commits intofeature/openapi-generator-sdkfrom
DX-2870

Conversation

@ajrice6713
Copy link
Contributor

No description provided.

Created base class for root (`<Bxml>` and `<Response>`)

Created base class for verbs

Wrote `<Tag>` verb to do some basic testing
`BxmlRoot` -> `Root`
`BxmlVerb` -> `Verb`
Also fixed some bugs in the base models causing test failures
Removed `lxml` from requirements
Added base class tests
@ajrice6713 ajrice6713 requested a review from a team September 27, 2022 21:20
@ajrice6713 ajrice6713 marked this pull request as draft September 27, 2022 21:20
@ajrice6713 ajrice6713 changed the title DX-2870 Begin Refactoring of BXML Module DX-2870 Refactor of BXML Module Sep 27, 2022
* DX-2901 `<PhoneNumber>` BXML

Had to fix some bugs with the attributes in the `Verb` class

Reordered arguments in the `Tag` class to match `Verb`

* DX-2908 Refactor `<SipUri> BXML

* DX-2918 Refactor `<Transfer>` BXML

* Cleanup and update descriptions in docstrings

* Fix WebRTC Utilities Test

* import List type for Python < 3.9

https://stackoverflow.com/a/63460173/11633328

* Fix other `List` instances

* Missed one `List`

* Add `Union` to support multiple types in List

* Construct verbs in alphabetical order to satisfy python@3.7 tests

* Alphabetize attributes dict for python3.7
@ajrice6713 ajrice6713 marked this pull request as ready for review September 28, 2022 20:32
@ajrice6713 ajrice6713 marked this pull request as draft September 28, 2022 20:32
@ajrice6713 ajrice6713 marked this pull request as ready for review September 29, 2022 13:40
@ajrice6713 ajrice6713 merged commit 5ad427c into feature/openapi-generator-sdk Sep 29, 2022
@ajrice6713 ajrice6713 deleted the DX-2870 branch September 29, 2022 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants